/**
 * 打开Tab，存在则选择
 * @param title
 * @param url
 * @此文件不再使用
 */

$import('itsm.common.utility.tabUtility');

function openTab(title,url){
	
	if ($('#itsmMainTab').tabs('exists',title)){
		
		$('#itsmMainTab').tabs('select',title);
		
	}else {
		$('#itsmMainTab').tabs('add',{
			title:title,
			cache:"false",
 			href:url,
			closable:true
		});
	}
	itsm.common.utility.tabUtility.tabClose();

}
/**
 * 关闭选项卡再重新打开.
 * @param title
 * @param url
 **/
function refreshTab(title,url){
	
	if ($('#itsmMainTab').tabs('exists',title)){
		
		$('#itsmMainTab').tabs('close',title);
	} 
	
	$('#itsmMainTab').tabs('add',{
		title:title,
		cache:"false",
		href:url,
		closable:true
	});
	itsm.common.utility.tabUtility.tabClose();
}

/**
 * 关闭选项卡.
 * @param title
 **/
function closeTab(title){
	
	if ($('#itsmMainTab').tabs('exists',title)){
		$('#itsmMainTab').tabs('close',title);
	} 
}


/**
 * 
 * @param title
 * @param method
 **/
function selectTab(title,method){
	
	if ($('#itsmMainTab').tabs('exists',title)){
		
		$('#itsmMainTab').tabs('select',title);
		
		method();
		
	} 
}

/**
 * 改变窗口大小时，刷新Tab
 **/
function refreshWindow(){
	var obj=$('#itsmMainTab').tabs('getSelected').panel();
	$('.easyui-window').window('close');
//	listDoms(obj);
//	if(/*@cc_on!@*/!1) CollectGarbage();
	$('#itsmMainTab').tabs('getSelected').panel('refresh');
	
}

//function listDoms(c) {
//	var elms = $(c).find("*");
//	for (i=elms.length-1; i>=0; i--) {
//		$(elms[i]).unbind();
//		elms[i] = null;
//	}
//}



/**
 * 打开Tab，存在则选择
 * @param title
 * @param url
 **/
function openTabCallback(title,url,callBack){
	
	if ($('#itsmMainTab').tabs('exists',title)){
		
		$('#itsmMainTab').tabs('select',title);
		
		callBack();

	}else {
		
		$('#itsmMainTab').tabs('add',{
			title:title,
			cache:"false",
 			href:url,
			closable:true
		});
	}

}
/**
 * 直接打开一个新的TAB
 * @param title
 * @param url
 **/
function addTab(title,url){
	$('#itsmMainTab').tabs('add',{
		title:title,
		cache:"false",
			href:url,
		closable:true
	});
}
